home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / answers / comp / pcgeos-faq / part2 < prev    next >
Internet Message Format  |  1994-03-10  |  14KB

  1. Path: bloom-beacon.mit.edu!hookup!swrinde!emory!europa.eng.gtefsd.com!fs7.ece.cmu.edu!honeydew.srv.cs.cmu.edu!bb3.andrew.cmu.edu!news.sei.cmu.edu!toads.pgh.pa.us!birdie-blue.cis.pitt.edu!pitt.edu!wcbst4
  2. From: wcbst4+@pitt.edu (William C Beegle)
  3. Newsgroups: comp.os.geos,comp.answers,news.answers
  4. Subject: PC/GEOS FAQ List part 2/2 -- Developers' Q & A
  5. Summary: PC/GEOS is a GUI (Graphical User Interface) developed by
  6.      GeoWorks.  It runs on top of MS (or DR) DOS and provides
  7.      a multitasking, multithreaded environment for any DOS
  8.      machine with at least 512k of RAM and a hard disk.
  9. Message-ID: <16906@blue.cis.pitt.edu>
  10. Date: 10 Mar 94 22:15:37 GMT
  11. Sender: news+@pitt.edu
  12. Followup-To: comp.os.geos
  13. Lines: 343
  14. Approved: news-answers-request@MIT.Edu
  15. Xref: bloom-beacon.mit.edu comp.os.geos:2277 comp.answers:4109 news.answers:16222
  16.  
  17. Archive-name: pcgeos-faq/part2
  18. Last-modified: modified August 9, 1993
  19.  
  20. -----
  21. [DEVCONTENTS]    Contents for GEOS Developers FAQ
  22.  
  23. Search for:        To find out about:
  24. -----------------------------------------
  25. [DEVINDEX]            This index (For the Geos Developers' FAQ)
  26. [DEVQ]            Developer Questions
  27. [SDK]            What's available in the SDK
  28. [DEVREQ]            Developer Hardware & Software Requirements
  29. [DEVSUPPORT]        Developer Training and Support
  30. [END]            End of FAQ
  31.  
  32. The following information is stolen directly from the Geoworks Independent
  33. Software Vendor information packet (Document 1001).  An electronic version
  34. including a product order form is available on America Online, and a
  35. professionally printed copy can be obtained at no cost from Geoworks at:
  36.  
  37.     800 GEOS SDK  - Order number for the Software Developer's kit     
  38.   
  39.     510 644 1621  - International SDK Number
  40.  
  41. More numbers and addresses are available in FAQ 1.
  42.  
  43. -------------------------
  44. Q: How can I start writing applications for GEOS?
  45.  
  46. A: Writing applications for GEOS can be done simply by purchasing the GEOS
  47. SDK. If your setup satisfies the minimum system requirements for the SDK,
  48. you'll be all set to go. See the specification for the SDK for more
  49. details on these requirements.
  50.  
  51. If you are just in the investigation stages of writing an application for
  52. GEOS and don't have much knowledge of the system, then a good first step
  53. would be to purchase the GEOS System Software Overview ($15). This
  54. overview describes the system in technical detail and shows some sample code.
  55.  
  56. Q: Why is the SDK still referred to as Beta?
  57.  
  58. A: The tools of the SDK are still in the process of being refined.
  59. However, Geoworks felt that it was important for the developer community
  60. to make the tools available as quickly and economically as possible. The
  61. tools in their initial release state are fully functional and of solid
  62. quality. However, as with all software products, defects will be found as
  63. most people will use the tools. Fixes for these problems will be available
  64. in the developer forum and through various other mechanisms.
  65.  
  66. Q: What is the difference between the version 0.8 technical documentation
  67. and the new release?
  68.  
  69. A: Prior to the release of the SDK to the general public, preliminary
  70. versions of the documentation have been available to for purchase to the
  71. general public. The first public release of this documentation was
  72. numbered 0.7. Buyers of this documentation set have been upgraded to
  73. version 0.8. 
  74.  
  75. The documentation available with the SDK is also referred to as beta.
  76. However, this documentation is complete and accurate to the best of our
  77. abilities at the time of printing. This documentation set is the same as
  78. what is included in electronic form on the CD ROM. For those purchasers of
  79. the 0.8 release of the documentation, Geoworks has made available an
  80. addendum to that documentation that will make that set current with the
  81. new release.
  82.  
  83. Q: What does the SDK consist of and what type of hardware and software
  84. will it require.
  85.  
  86. A: The SDK is shipped on a single CD ROM which contains the tools
  87. necessary for GEOS development, include files, sample source code, and the
  88. run-time environment for testing your applications. In addition, all the
  89. technical documentation for the system and the SDK is included on the CD
  90. ROM in various formats. Printed versions of this documentation may be
  91. ordered from Geoworks for an additional charge.
  92.  
  93. Q: What is the FrameReader(R) browser?
  94.  
  95. A: The GEOS technical documentation set was written using FrameMaker(R)
  96. product by Frame Technology Corporation. This is one of the file formats
  97. the SDK is provided in on the CD ROM. The FrameReader is a Microsoft
  98. Windows file browser allows you to view and print FrameMaker files. The
  99. FrameReader browser is not required to view and print the documentation as
  100. it is also provided in ASCII and PostScript format. The SDK package
  101. contains information for ordering the FrameReader browser.
  102.  
  103. Q: Why is Microsoft(R) Windows(TM) recommended for the host machine?
  104.  
  105. A: There are two reasons for this. First, the FrameReader browser for
  106. viewing and printing the online documentation files is only available in
  107. the Microsoft Windows environment.
  108.  
  109. Second, the GEOS development tools run under DOS, not native under GEOS.
  110. Microsoft Windows acts as an effective task switcher to allow you to go
  111. quickly from one tool to the next. Windows PIF files and a Program Manager
  112. group file are provided with the SDK for this purpose.
  113.  
  114. Q: What languages are supported? Can I program in C++?
  115.  
  116. A: The SDK allows programming in either C or Object Assembly language.
  117. We've extended both of these languages with GEOS specific syntax for
  118. defining objects, classes, message handlers, etc. The current version of
  119. the SDK requires the Borland C++ compiler, version 3.1 to be installed.
  120. The SDK, however, does not support C++. This is because GEOS is a
  121. completely object oriented operating system while C++ is used to do object
  122. oriented programming on non OOP systems. 
  123.  
  124. Q: Do I have to write a program specifically for GEOS to take advantage of
  125. its features?
  126.  
  127. A: Yes. To create a program that runs in the GEOS environment, your
  128. application must be written specifically for the GEOS operating system API
  129. (Application Program Interface). Standard DOS, Windows or other types of
  130. applications will not run under GEOS.
  131.  
  132. Q: Can I port my Windows application to run under GEOS?
  133.  
  134. A: It's possible to port any application to a new environment and
  135. therefore you could port your Windows application to GEOS. However, GEOS
  136. is a radically different operating system and provides much more for
  137. developers than Windows does. GEOS applications should be written to take
  138. advantage of the sophisticated libraries and system services offered in
  139. GEOS and should shed their Windows programs' baggage. If you try to port a
  140. slow, 3 Meg Windows application to GEOS, you'll probably wind up with a
  141. slow, large GEOS application. By making the most out of what GEOS offers
  142. to application developers, you'll have a product that's small, fast, and
  143. elegantly designed.
  144.  
  145. Q: What type of developer support and training will be provided?
  146.  
  147. A: Developer support comes in various formats including developer support
  148. on CompuServe(R) and training classes in the use of the SDK and
  149. fundamentals of GEOS programming. See the Independent Software Vendor
  150. Support and Training Services page for more details. 
  151.  
  152. Q: How can I get more information?
  153.  
  154. A: If you have additional questions or need more information, please write
  155. or fax Geoworks Developer Support.
  156.  
  157. [SDK]
  158.  
  159. SDK INFORMATION - SDK COMPONENTS
  160.  
  161. The GEOS 2.0 SDK consists of the following software and printed components:
  162.  
  163. Software Tools
  164.  
  165. GOC - GEOS C Compiler. Preprocesses GEOS C source files into files
  166. suitable for input to the Borland compiler.
  167.  
  168. Esp - GEOS Object Assembler. Generates object files from GEOS assembly
  169. source files.
  170.  
  171. Glue - GEOS Linker. Produces GEOS executables from object files.
  172.  
  173. Swat - GEOS Debugger. Source level debugger that runs on the host machine
  174. and remotely debugs the application running on the target machine.
  175.  
  176. Icon Editor. Interactive tool to allow you to draw graphics. Produces
  177. files for input to Esp or GOC.
  178.  
  179. Loc - Localization Compiler. Takes output from the GOC, Esp, and Glue to
  180. create a database for the Resource Editor to use for localization.
  181.  
  182. Resource Editor. Allows creation of new, localized executables from an
  183. existing executable and output from Loc.
  184.  
  185. Communications Utilities. Allows communication between the host and target
  186. machines via the serial cable. Also includes bi-directional file transfer
  187. utilities.
  188.  
  189. Build Utilities. Controls the dependency resolution and make process for
  190. building executables.
  191.  
  192. GEOS Include Files
  193.  
  194. GEOS 2.0 Runtime System
  195.  
  196. Error Checking (EC) and Non-EC versions of the GEOS system for the target
  197. machine. Includes Welcome, Preferences, GeoManager, and their symbol files.
  198.  
  199. Documentation Set (in electronic and optionally printed form):
  200. Installation / Getting Started guide
  201. Tools reference
  202. Concepts manual
  203. Object reference and quick reference guide
  204. Routines manual
  205. Esp manual
  206. Swat manual
  207.  
  208. -----
  209. [DEVREQ]
  210.  
  211. SYSTEM REQUIREMENTS
  212.  
  213. The GEOS Software Development Kit will allow developers to produce
  214. applications and/or libraries that will work in the GEOS 2.0 environment.
  215.  
  216. You will need two personal computers connected by a serial cable to use
  217. this SDK. One of these PCs will be the host where you develop and debug
  218. your code. The other will be the target where you will run your code.
  219.  
  220. Host PC Configuration
  221.  
  222. Minimum Hardware
  223.  
  224. 386SX CPU (486/33 recommended)
  225. VGA display and adapter
  226. 8 megabytes memory
  227. 62 megabytes disk space
  228. Floppy drive compatible with target PC
  229. CD-ROM drive
  230. Available serial port
  231.  
  232. Software
  233.  
  234. MSDOS 3.0 or DR DOS 5.0
  235. Borland C++ 3.1
  236. Microsoft(R) Windows(TM) 3.1 (only for task switching)
  237. FrameReader(R) browser (for documentation)
  238.  
  239. Target PC Configuration
  240.  
  241. Minimum Hardware
  242.  
  243. 286 CPU (386 recommended)
  244. CGA display and adapter
  245. 1 megabyte memory
  246. 15 megabytes disk space
  247. Floppy drive compatible with host PC
  248. Available serial port
  249. Serial cable with null-modem
  250.  
  251. Software
  252.  
  253. MSDOS 3.0 or DR DOS 5.0
  254.  
  255. PRICING (IN US DOLLARS)
  256.  
  257. GEOS SDK on CD ROM  $99
  258. Printed Tech. Doc. Set  $295
  259. Tech. Doc. Set Addendum (for V0.8)  $79
  260.  
  261. -----
  262. [DEVSUPPORT]
  263.  
  264. SUPPORT AND TRAINING
  265.  
  266. DEVELOPER SUPPORT SERVICES
  267.  
  268. Geoworks Developer Support Services are provided in a forum on
  269. CompuServe(R), one of the easily accessible information services. Within
  270. the GEOS Developer forum you will be able to post messages to other
  271. developers, chat with your fellow developers, upload and download files,
  272. read the latest news about GEOS and the SDK, or submit technical
  273. development questions directly to Geoworks Developer Support.
  274.  
  275. Three different levels of developer support are offered. You may choose
  276. the level that best suits your needs.
  277.  
  278. The Basic Plan
  279.  
  280. The Basic support plan provides access to the GEOS developer forum. All
  281. services are included in the price of the Basic plan with the exception of
  282. the technical questions to Geoworks which cost $75 each (as purchased in
  283. packages of five questions) and may only be submitted via the forum.
  284. Response time on these questions is guaranteed in less than seventy-two
  285. (72) hours (excluding weekends and holidays). Help with installation and
  286. use of the development tools is free to all registered users as with other
  287. Geoworks products and is offered via the standard Geoworks support channel.
  288.  
  289. The Preferred Plan
  290.  
  291. The Preferred plan offers all the services of the Basic plan with the
  292. added benefit of unlimited questions with no per-question charges.
  293.  
  294. The Premium Plan
  295.  
  296. The Premium plan provides the highest level of developer support. This
  297. plan provides all the services described for the Preferred plan with the
  298. following added benefits. Response time is guaranteed to be less than
  299. twenty-four (24) hours (excluding weekends and holidays) for all questions
  300. submitted. Questions from Premium members receive top priority.
  301.  
  302. PRICING (IN US DOLLARS)
  303.  
  304. Basic Plan (annually)  $595
  305. Question Five-Pack  $375
  306. Preferred Plan (annually)  $2000
  307. Premium Plan (annually)  $5000
  308.  
  309. Note: All fees must be paid in full before access is granted. The
  310. developer is responsible for all online service fees and access charges.
  311.  
  312. DEVELOPER TRAINING CLASSES
  313.  
  314. Geoworks offers a comprehensive, hands-on training class designed to help
  315. developers understand the concept of programming for GEOS(R), using the
  316. tools that are part of the SDK. The class runs for five days and is
  317. offered in the San Francisco Bay Area.
  318.  
  319. To allow more individual attention by the instructor in each training
  320. session, the size of the class is limited. Classes are offered once a
  321. month and started in April 1993. Geoworks will provide breakfast, lunch,
  322. the classroom location, materials, and the machines for the class.
  323. Transportation, incidentals, lodging, dinner, etc. are the responsibility
  324. of the attendee.
  325.  
  326. Since Geoworks is strictly limiting the attendance of any session. You are
  327. encouraged to register as quickly as possible to guarantee your space.
  328. Please indicate your second and third choices for training dates in case
  329. we cannot accommodate you in your first choice.
  330.  
  331. Partial List of Topics Covered
  332.  
  333. What is GEOS and its Application Model?
  334. GEOS Object Oriented Programming Model
  335. GEOS Graphics System
  336. Memory Management
  337. Virtual Memory Files
  338. Generic User Interface
  339. Using the SDK Tools
  340.  
  341. PRICING (IN US DOLLARS)
  342.  
  343. Five Day Developer Training  $1995
  344.  
  345. Note: A $500 deposit is sufficient to reserve your space for a given
  346. class. The balance due must be paid in full no later than fourteen (14)
  347. days prior to the first day of class. Cancellation prior to the fourteen
  348. day period before the start of the class entitles you to a full refund. No
  349. refund will be issued for cancellation after this date unless a substitute
  350. attendee can be found.
  351.  
  352. (c) copyright 1993 Geoworks
  353. GEOS and Geoworks are registered trademarks of Geoworks in the U.S.A. and
  354. foreign countries. All other trademarks are the property of their
  355. respective holders. 10/93
  356.  
  357. -----
  358. [END]
  359.  
  360.